WebApr 15, 2024 · Lahore, second largest city of Pakistan and the capital of Punjab province. It lies 811 miles (1,305 km) northeast of Karāchi in the upper Indus plain on the Rāvi River, a tributary of the Indus. Little is known of the history of the settlement prior to the Muslim period. Hindu legend attributes the founding of Lahore to Lava, or Lōh, son of ...